Tömb feltöltése n darab bekért számmal, és ezek közül a legnagyobb elem kiválasztása (Maximum.java)

import java.io.*;
public class Maximum{
   public static int in() throws Exception{
      LineNumberReader x=new LineNumberReader(new InputStreamReader(System.in));
      String s=x.readLine();
      int i=Integer.parseInt(s);
      return i;
     }
   public static void main(String[] args) throws Exception{
      int n,i,max;
      int[] a=new int[10];
      System.out.print("n=");
      n=in();
      i=0;
      while (i<n){
         System.out.print("a["+i+"]=");

         a[i]=in();
         i=i+1;
          }
   max=a[0];
   i=1;
   while (i<n){
      if (a[i]>max){
      max=a[i];
   }
    i=i+1;
   }
   System.out.print("max= "+max);
   }
}